package hotgammon.common;

/**
 * Factory pattern for Game.  acts as an interface to get specific instances of factory 
 * @author NLA
 *
 */
public interface GameFactory {
	/**
	 * create specifc move strategy
	 * @return 
	 */
	public MoveStrategy createMoveStrategy();
	/**
	 * create specific strategy for extra turn strategy
	 */
	public ExtraTurnStrategy createExtraTurnStrategy();
}
